﻿<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="Kernel">
      <UniqueIdentifier>{c9e4c461-1ca7-4307-91d0-a3985f4053d2}</UniqueIdentifier>
    </Filter>
    <Filter Include="Math">
      <UniqueIdentifier>{9f4dc2ce-0334-4996-87e5-448c885afaec}</UniqueIdentifier>
    </Filter>
    <Filter Include="Math\STLext">
      <UniqueIdentifier>{7dba3388-a7f1-415b-a212-1a9f53f9ded6}</UniqueIdentifier>
    </Filter>
    <Filter Include="Math\Extensions">
      <UniqueIdentifier>{afd94bf3-72ee-49cc-af6d-2c4337009947}</UniqueIdentifier>
    </Filter>
    <Filter Include="Math\Extensions\buffer_vector">
      <UniqueIdentifier>{57dbe84c-1071-484b-ab59-039a9918db00}</UniqueIdentifier>
    </Filter>
    <Filter Include="FS">
      <UniqueIdentifier>{7a2e698f-8c82-4aa2-b13e-d6530e227957}</UniqueIdentifier>
    </Filter>
    <Filter Include="FS\stream_reader">
      <UniqueIdentifier>{6f3b16bd-b307-4891-8e78-53ccbe5d0267}</UniqueIdentifier>
    </Filter>
    <Filter Include="FS\file_stream_reader">
      <UniqueIdentifier>{0b5b765e-9311-4117-9ae7-becbe68e04e3}</UniqueIdentifier>
    </Filter>
    <Filter Include="Memory manager">
      <UniqueIdentifier>{4138f2b1-8e1a-408c-a8ad-4338ff021454}</UniqueIdentifier>
    </Filter>
    <Filter Include="Debug core">
      <UniqueIdentifier>{21580668-e065-4b7e-b56c-79230f7b0e45}</UniqueIdentifier>
    </Filter>
    <Filter Include="intrusive_ptr">
      <UniqueIdentifier>{a610f157-7e2f-40d2-83a1-1f5e9c1c21d7}</UniqueIdentifier>
    </Filter>
    <Filter Include="Compression">
      <UniqueIdentifier>{74c84f8d-103c-4122-9641-4a68d9c8210c}</UniqueIdentifier>
    </Filter>
    <Filter Include="Compression\ppmd">
      <UniqueIdentifier>{a44361f6-48e4-40e0-b326-a9a1d452aa4f}</UniqueIdentifier>
    </Filter>
    <Filter Include="Compression\ppmd\common">
      <UniqueIdentifier>{f551e131-70bf-48c7-bd2c-05bdbb643216}</UniqueIdentifier>
    </Filter>
    <Filter Include="Compression\ppmd\core">
      <UniqueIdentifier>{9eaaf51b-8c67-46a7-8847-2adbde6fa08c}</UniqueIdentifier>
    </Filter>
    <Filter Include="Compression\ppmd\core\allocator">
      <UniqueIdentifier>{75ba8005-bb2c-4660-b0a1-c021c7252aea}</UniqueIdentifier>
    </Filter>
    <Filter Include="Compression\ppmd\stream">
      <UniqueIdentifier>{24e175ba-e20f-4d2a-af57-057883b097a5}</UniqueIdentifier>
    </Filter>
    <Filter Include="Compression\rt">
      <UniqueIdentifier>{590da78b-5c92-4286-8aac-f7bc03fac5b5}</UniqueIdentifier>
    </Filter>
    <Filter Include="Compression\lz">
      <UniqueIdentifier>{ce9540da-1474-4857-b6fe-4d3f96dc12d5}</UniqueIdentifier>
    </Filter>
    <Filter Include="Compression\lzo">
      <UniqueIdentifier>{c6fd70c7-32f3-481f-aeef-ce1558c4c73d}</UniqueIdentifier>
    </Filter>
    <Filter Include="OS">
      <UniqueIdentifier>{2ceac6cd-13e6-4407-b4e8-6cb11fa943eb}</UniqueIdentifier>
    </Filter>
    <Filter Include="memory_monitor">
      <UniqueIdentifier>{44e61737-7311-476a-a02c-457cf318e62d}</UniqueIdentifier>
    </Filter>
    <Filter Include="shared memory/string library">
      <UniqueIdentifier>{961cbbd9-ce98-43ba-ad78-64ecdb11345a}</UniqueIdentifier>
    </Filter>
    <Filter Include="Kernel\CPUID">
      <UniqueIdentifier>{8130b48b-df70-4583-a607-8600f22df4b0}</UniqueIdentifier>
    </Filter>
    <Filter Include="Threading">
      <UniqueIdentifier>{236b8df1-daf4-407f-bb48-87d3df54485e}</UniqueIdentifier>
    </Filter>
    <Filter Include="XML">
      <UniqueIdentifier>{edc6479a-c5ca-4310-9e79-75bc5a706aec}</UniqueIdentifier>
    </Filter>
    <Filter Include="XML\TinyXML">
      <UniqueIdentifier>{8826a13a-90b7-446e-b949-32fb8a7626e9}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="FTimer.cpp">
      <Filter>Kernel</Filter>
    </ClCompile>
    <ClCompile Include="stdafx.cpp">
      <Filter>Kernel</Filter>
    </ClCompile>
    <ClCompile Include="xrCore.cpp">
      <Filter>Kernel</Filter>
    </ClCompile>
    <ClCompile Include="_compressed_normal.cpp">
      <Filter>Math</Filter>
    </ClCompile>
    <ClCompile Include="_math.cpp">
      <Filter>Math</Filter>
    </ClCompile>
    <ClCompile Include="_sphere.cpp">
      <Filter>Math</Filter>
    </ClCompile>
    <ClCompile Include="_std_extensions.cpp">
      <Filter>Math\Extensions</Filter>
    </ClCompile>
    <ClCompile Include="clsid.cpp">
      <Filter>Math\Extensions</Filter>
    </ClCompile>
    <ClCompile Include="string_concatenations.cpp">
      <Filter>Math\Extensions</Filter>
    </ClCompile>
    <ClCompile Include="xr_trims.cpp">
      <Filter>Math\Extensions</Filter>
    </ClCompile>
    <ClCompile Include="FileSystem.cpp">
      <Filter>FS</Filter>
    </ClCompile>
    <ClCompile Include="FileSystem_borland.cpp">
      <Filter>FS</Filter>
    </ClCompile>
    <ClCompile Include="FS.cpp">
      <Filter>FS</Filter>
    </ClCompile>
    <ClCompile Include="LocatorAPI.cpp">
      <Filter>FS</Filter>
    </ClCompile>
    <ClCompile Include="LocatorAPI_auth.cpp">
      <Filter>FS</Filter>
    </ClCompile>
    <ClCompile Include="LocatorAPI_defs.cpp">
      <Filter>FS</Filter>
    </ClCompile>
    <ClCompile Include="LocatorAPI_Notifications.cpp">
      <Filter>FS</Filter>
    </ClCompile>
    <ClCompile Include="log.cpp">
      <Filter>FS</Filter>
    </ClCompile>
    <ClCompile Include="NET_utils.cpp">
      <Filter>FS</Filter>
    </ClCompile>
    <ClCompile Include="Xr_ini.cpp">
      <Filter>FS</Filter>
    </ClCompile>
    <ClCompile Include="stream_reader.cpp">
      <Filter>FS\stream_reader</Filter>
    </ClCompile>
    <ClCompile Include="file_stream_reader.cpp">
      <Filter>FS\file_stream_reader</Filter>
    </ClCompile>
    <ClCompile Include="memory_allocation_stats.cpp">
      <Filter>Memory manager</Filter>
    </ClCompile>
    <ClCompile Include="memory_usage.cpp">
      <Filter>Memory manager</Filter>
    </ClCompile>
    <ClCompile Include="xrMemory.cpp">
      <Filter>Memory manager</Filter>
    </ClCompile>
    <ClCompile Include="xrMemory_align.cpp">
      <Filter>Memory manager</Filter>
    </ClCompile>
    <ClCompile Include="xrMemory_debug.cpp">
      <Filter>Memory manager</Filter>
    </ClCompile>
    <ClCompile Include="xrMemory_POOL.cpp">
      <Filter>Memory manager</Filter>
    </ClCompile>
    <ClCompile Include="xrMemory_pso_Copy.cpp">
      <Filter>Memory manager</Filter>
    </ClCompile>
    <ClCompile Include="xrMemory_pso_Fill.cpp">
      <Filter>Memory manager</Filter>
    </ClCompile>
    <ClCompile Include="xrMemory_pso_Fill32.cpp">
      <Filter>Memory manager</Filter>
    </ClCompile>
    <ClCompile Include="xrMemory_subst_borland.cpp">
      <Filter>Memory manager</Filter>
    </ClCompile>
    <ClCompile Include="xrMemory_subst_msvc.cpp">
      <Filter>Memory manager</Filter>
    </ClCompile>
    <ClCompile Include="crc32.cpp">
      <Filter>shared memory/string library</Filter>
    </ClCompile>
    <ClCompile Include="xr_shared.cpp">
      <Filter>shared memory/string library</Filter>
    </ClCompile>
    <ClCompile Include="xrsharedmem.cpp">
      <Filter>shared memory/string library</Filter>
    </ClCompile>
    <ClCompile Include="xrstring.cpp">
      <Filter>shared memory/string library</Filter>
    </ClCompile>
    <ClCompile Include="memory_monitor.cpp">
      <Filter>memory_monitor</Filter>
    </ClCompile>
    <ClCompile Include="ppmd_compressor.cpp">
      <Filter>Compression\ppmd</Filter>
    </ClCompile>
    <ClCompile Include="Model.cpp">
      <Filter>Compression\ppmd\core</Filter>
    </ClCompile>
    <ClCompile Include="rt_compressor.cpp">
      <Filter>Compression\rt</Filter>
    </ClCompile>
    <ClCompile Include="rt_compressor9.cpp">
      <Filter>Compression\rt</Filter>
    </ClCompile>
    <ClCompile Include="LzHuf.cpp">
      <Filter>Compression\lz</Filter>
    </ClCompile>
    <ClCompile Include="rt_lzo1x_1.cpp">
      <Filter>Compression\lzo</Filter>
    </ClCompile>
    <ClCompile Include="rt_lzo1x_9x.cpp">
      <Filter>Compression\lzo</Filter>
    </ClCompile>
    <ClCompile Include="rt_lzo1x_d1.cpp">
      <Filter>Compression\lzo</Filter>
    </ClCompile>
    <ClCompile Include="rt_lzo1x_d2.cpp">
      <Filter>Compression\lzo</Filter>
    </ClCompile>
    <ClCompile Include="rt_lzo1x_d3.cpp">
      <Filter>Compression\lzo</Filter>
    </ClCompile>
    <ClCompile Include="rt_lzo_init.cpp">
      <Filter>Compression\lzo</Filter>
    </ClCompile>
    <ClCompile Include="os_clipboard.cpp">
      <Filter>OS</Filter>
    </ClCompile>
    <ClCompile Include="CPUID.cpp">
      <Filter>Kernel\CPUID</Filter>
    </ClCompile>
    <ClCompile Include="xrAPI.cpp">
      <Filter>Kernel</Filter>
    </ClCompile>
    <ClCompile Include="xrSyncronize.cpp">
      <Filter>Threading</Filter>
    </ClCompile>
    <ClCompile Include="XML\tinystr.cpp">
      <Filter>XML\TinyXML</Filter>
    </ClCompile>
    <ClCompile Include="XML\tinyxml.cpp">
      <Filter>XML\TinyXML</Filter>
    </ClCompile>
    <ClCompile Include="XML\tinyxmlerror.cpp">
      <Filter>XML\TinyXML</Filter>
    </ClCompile>
    <ClCompile Include="XML\tinyxmlparser.cpp">
      <Filter>XML\TinyXML</Filter>
    </ClCompile>
    <ClCompile Include="XML\xrXML.cpp">
      <Filter>XML</Filter>
    </ClCompile>
    <ClCompile Include="xrDebug.cpp">
      <Filter>Debug core</Filter>
    </ClCompile>
    <ClCompile Include="Debug\MiniDump.cpp">
      <Filter>Debug core</Filter>
    </ClCompile>
    <ClCompile Include="Debug\StackTrace.cpp">
      <Filter>Debug core</Filter>
    </ClCompile>
    <ClCompile Include="Debug\dxerr.cpp">
      <Filter>Debug core</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="FTimer.h">
      <Filter>Kernel</Filter>
    </ClInclude>
    <ClInclude Include="resource.h">
      <Filter>Kernel</Filter>
    </ClInclude>
    <ClInclude Include="stdafx.h">
      <Filter>Kernel</Filter>
    </ClInclude>
    <ClInclude Include="xrCore.h">
      <Filter>Kernel</Filter>
    </ClInclude>
    <ClInclude Include="xrCore_platform.h">
      <Filter>Kernel</Filter>
    </ClInclude>
    <ClInclude Include="_bitwise.h">
      <Filter>Math</Filter>
    </ClInclude>
    <ClInclude Include="_color.h">
      <Filter>Math</Filter>
    </ClInclude>
    <ClInclude Include="_compressed_normal.h">
      <Filter>Math</Filter>
    </ClInclude>
    <ClInclude Include="_cylinder.h">
      <Filter>Math</Filter>
    </ClInclude>
    <ClInclude Include="_fbox.h">
      <Filter>Math</Filter>
    </ClInclude>
    <ClInclude Include="_fbox2.h">
      <Filter>Math</Filter>
    </ClInclude>
    <ClInclude Include="_flags.h">
      <Filter>Math</Filter>
    </ClInclude>
    <ClInclude Include="_math.h">
      <Filter>Math</Filter>
    </ClInclude>
    <ClInclude Include="_matrix.h">
      <Filter>Math</Filter>
    </ClInclude>
    <ClInclude Include="_matrix33.h">
      <Filter>Math</Filter>
    </ClInclude>
    <ClInclude Include="_obb.h">
      <Filter>Math</Filter>
    </ClInclude>
    <ClInclude Include="_plane.h">
      <Filter>Math</Filter>
    </ClInclude>
    <ClInclude Include="_plane2.h">
      <Filter>Math</Filter>
    </ClInclude>
    <ClInclude Include="_quaternion.h">
      <Filter>Math</Filter>
    </ClInclude>
    <ClInclude Include="_random.h">
      <Filter>Math</Filter>
    </ClInclude>
    <ClInclude Include="_rect.h">
      <Filter>Math</Filter>
    </ClInclude>
    <ClInclude Include="_sphere.h">
      <Filter>Math</Filter>
    </ClInclude>
    <ClInclude Include="_types.h">
      <Filter>Math</Filter>
    </ClInclude>
    <ClInclude Include="_vector2.h">
      <Filter>Math</Filter>
    </ClInclude>
    <ClInclude Include="_vector3d.h">
      <Filter>Math</Filter>
    </ClInclude>
    <ClInclude Include="_vector3d_ext.h">
      <Filter>Math</Filter>
    </ClInclude>
    <ClInclude Include="_vector4.h">
      <Filter>Math</Filter>
    </ClInclude>
    <ClInclude Include="vector.h">
      <Filter>Math</Filter>
    </ClInclude>
    <ClInclude Include="FixedMap.h">
      <Filter>Math\STLext</Filter>
    </ClInclude>
    <ClInclude Include="FixedSet.h">
      <Filter>Math\STLext</Filter>
    </ClInclude>
    <ClInclude Include="FixedVector.h">
      <Filter>Math\STLext</Filter>
    </ClInclude>
    <ClInclude Include="xrPool.h">
      <Filter>Math\STLext</Filter>
    </ClInclude>
    <ClInclude Include="_std_extensions.h">
      <Filter>Math\Extensions</Filter>
    </ClInclude>
    <ClInclude Include="_stl_extensions.h">
      <Filter>Math\Extensions</Filter>
    </ClInclude>
    <ClInclude Include="_type_traits.h">
      <Filter>Math\Extensions</Filter>
    </ClInclude>
    <ClInclude Include="clsid.h">
      <Filter>Math\Extensions</Filter>
    </ClInclude>
    <ClInclude Include="fastdelegate.h">
      <Filter>Math\Extensions</Filter>
    </ClInclude>
    <ClInclude Include="string_concatenations.h">
      <Filter>Math\Extensions</Filter>
    </ClInclude>
    <ClInclude Include="string_concatenations_inline.h">
      <Filter>Math\Extensions</Filter>
    </ClInclude>
    <ClInclude Include="xr_trims.h">
      <Filter>Math\Extensions</Filter>
    </ClInclude>
    <ClInclude Include="buffer_vector.h">
      <Filter>Math\Extensions\buffer_vector</Filter>
    </ClInclude>
    <ClInclude Include="buffer_vector_inline.h">
      <Filter>Math\Extensions\buffer_vector</Filter>
    </ClInclude>
    <ClInclude Include="FS.h">
      <Filter>FS</Filter>
    </ClInclude>
    <ClInclude Include="FS_impl.h">
      <Filter>FS</Filter>
    </ClInclude>
    <ClInclude Include="FS_internal.h">
      <Filter>FS</Filter>
    </ClInclude>
    <ClInclude Include="LocatorAPI.h">
      <Filter>FS</Filter>
    </ClInclude>
    <ClInclude Include="LocatorAPI_defs.h">
      <Filter>FS</Filter>
    </ClInclude>
    <ClInclude Include="log.h">
      <Filter>FS</Filter>
    </ClInclude>
    <ClInclude Include="net_utils.h">
      <Filter>FS</Filter>
    </ClInclude>
    <ClInclude Include="xr_ini.h">
      <Filter>FS</Filter>
    </ClInclude>
    <ClInclude Include="stream_reader.h">
      <Filter>FS\stream_reader</Filter>
    </ClInclude>
    <ClInclude Include="stream_reader_inline.h">
      <Filter>FS\stream_reader</Filter>
    </ClInclude>
    <ClInclude Include="file_stream_reader.h">
      <Filter>FS\file_stream_reader</Filter>
    </ClInclude>
    <ClInclude Include="xrMemory.h">
      <Filter>Memory manager</Filter>
    </ClInclude>
    <ClInclude Include="xrMemory_align.h">
      <Filter>Memory manager</Filter>
    </ClInclude>
    <ClInclude Include="xrMEMORY_POOL.h">
      <Filter>Memory manager</Filter>
    </ClInclude>
    <ClInclude Include="xrMemory_pso.h">
      <Filter>Memory manager</Filter>
    </ClInclude>
    <ClInclude Include="xrMemory_pure.h">
      <Filter>Memory manager</Filter>
    </ClInclude>
    <ClInclude Include="xrMemory_subst_borland.h">
      <Filter>Memory manager</Filter>
    </ClInclude>
    <ClInclude Include="xrMemory_subst_msvc.h">
      <Filter>Memory manager</Filter>
    </ClInclude>
    <ClInclude Include="xrDebug.h">
      <Filter>Debug core</Filter>
    </ClInclude>
    <ClInclude Include="xrDebug_macros.h">
      <Filter>Debug core</Filter>
    </ClInclude>
    <ClInclude Include="xr_resource.h">
      <Filter>shared memory/string library</Filter>
    </ClInclude>
    <ClInclude Include="xr_shared.h">
      <Filter>shared memory/string library</Filter>
    </ClInclude>
    <ClInclude Include="xrsharedmem.h">
      <Filter>shared memory/string library</Filter>
    </ClInclude>
    <ClInclude Include="xrstring.h">
      <Filter>shared memory/string library</Filter>
    </ClInclude>
    <ClInclude Include="intrusive_ptr.h">
      <Filter>intrusive_ptr</Filter>
    </ClInclude>
    <ClInclude Include="intrusive_ptr_inline.h">
      <Filter>intrusive_ptr</Filter>
    </ClInclude>
    <ClInclude Include="memory_monitor.h">
      <Filter>memory_monitor</Filter>
    </ClInclude>
    <ClInclude Include="ppmd_compressor.h">
      <Filter>Compression\ppmd</Filter>
    </ClInclude>
    <ClInclude Include="PPMd.h">
      <Filter>Compression\ppmd\common</Filter>
    </ClInclude>
    <ClInclude Include="PPMdType.h">
      <Filter>Compression\ppmd\common</Filter>
    </ClInclude>
    <ClInclude Include="Coder.hpp">
      <Filter>Compression\ppmd\core</Filter>
    </ClInclude>
    <ClInclude Include="SubAlloc.hpp">
      <Filter>Compression\ppmd\core\allocator</Filter>
    </ClInclude>
    <ClInclude Include="compression_ppmd_stream.h">
      <Filter>Compression\ppmd\stream</Filter>
    </ClInclude>
    <ClInclude Include="compression_ppmd_stream_inline.h">
      <Filter>Compression\ppmd\stream</Filter>
    </ClInclude>
    <ClInclude Include="rt_compressor.h">
      <Filter>Compression\rt</Filter>
    </ClInclude>
    <ClInclude Include="lzhuf.h">
      <Filter>Compression\lz</Filter>
    </ClInclude>
    <ClInclude Include="rt_config1x.h">
      <Filter>Compression\lzo</Filter>
    </ClInclude>
    <ClInclude Include="rt_lzo1x.h">
      <Filter>Compression\lzo</Filter>
    </ClInclude>
    <ClInclude Include="rt_lzo_conf.h">
      <Filter>Compression\lzo</Filter>
    </ClInclude>
    <ClInclude Include="rt_lzo_config.h">
      <Filter>Compression\lzo</Filter>
    </ClInclude>
    <ClInclude Include="rt_lzo_dict.h">
      <Filter>Compression\lzo</Filter>
    </ClInclude>
    <ClInclude Include="rt_lzo_ptr.h">
      <Filter>Compression\lzo</Filter>
    </ClInclude>
    <ClInclude Include="rt_lzoconf.h">
      <Filter>Compression\lzo</Filter>
    </ClInclude>
    <ClInclude Include="rt_lzodefs.h">
      <Filter>Compression\lzo</Filter>
    </ClInclude>
    <ClInclude Include="rt_miniacc.h">
      <Filter>Compression\lzo</Filter>
    </ClInclude>
    <ClInclude Include="os_clipboard.h">
      <Filter>OS</Filter>
    </ClInclude>
    <ClInclude Include="CPUID.hpp">
      <Filter>Kernel\CPUID</Filter>
    </ClInclude>
    <ClInclude Include="xrAPI.hpp">
      <Filter>Kernel</Filter>
    </ClInclude>
    <ClInclude Include="xrSyncronize.h">
      <Filter>Threading</Filter>
    </ClInclude>
    <ClInclude Include="XML\tinystr.h">
      <Filter>XML\TinyXML</Filter>
    </ClInclude>
    <ClInclude Include="XML\tinyxml.h">
      <Filter>XML\TinyXML</Filter>
    </ClInclude>
    <ClInclude Include="XML\xrXML.hpp">
      <Filter>XML</Filter>
    </ClInclude>
    <ClInclude Include="Debug\MiniDump.h">
      <Filter>Debug core</Filter>
    </ClInclude>
    <ClInclude Include="Debug\StackTrace.h">
      <Filter>Debug core</Filter>
    </ClInclude>
    <ClInclude Include="Debug\SymbolEngine.h">
      <Filter>Debug core</Filter>
    </ClInclude>
    <ClInclude Include="Debug\dxerr.h">
      <Filter>Debug core</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <ResourceCompile Include="xrCore.rc">
      <Filter>Kernel</Filter>
    </ResourceCompile>
  </ItemGroup>
  <ItemGroup>
    <CustomBuild Include="FileSystem.h">
      <Filter>FS</Filter>
    </CustomBuild>
    <CustomBuild Include="LocatorAPI_Notifications.h">
      <Filter>FS</Filter>
    </CustomBuild>
  </ItemGroup>
  <ItemGroup>
    <None Include="Debug\DXGetErrorDescription.inl">
      <Filter>Debug core</Filter>
    </None>
    <None Include="Debug\DXGetErrorString.inl">
      <Filter>Debug core</Filter>
    </None>
    <None Include="Debug\DXTrace.inl">
      <Filter>Debug core</Filter>
    </None>
  </ItemGroup>
</Project>